Big Huge Thesaurus

piece of cloth

noun